self-sealing pump - Español Inglés Diccionario